If you upgrade through iOS or iTunes, your device will be un-jailbroken and Cydia packages will be deleted. Before upgrading iOS, make sure a jailbreak is available for the new version.
As of September 2, 2024
No jailbreak on 17.0 & above for a12+
Currently, there is no jailbreak for iOS 17.0 & above on a12+ devices. The latest Jailbreak that supported a12+ was Dopamine on iOS 15.0-16.6.1. Avoid upgrading or restoring if you want a jailbroken device.
If you want to wipe all data on your device without upgrading the iOS, consider doing an iTunes backup so that you can downgrade after upgrading if needed.iTunes.
For frequently updated news, see /r/jailbreak on Reddit.
Semi-Tethered Checkm8 jailbreak for 15.0-18.0
Palera1n has released their Checkm8 Semi-Tethered jailbreak for iOS 15.0-18.0.
You can download it from https://palera.in for Windows, Linux and Mac.
For news, follow @palera1n.
How do I find my current version?
Open the Settings app, tap General, tap About, and look at Version.
(Your device's version is also listed at the bottom of the Cydia "homepage".)